
Public Member Functions | |
| Node ($id, $parentId, $caption, $description=NULL, $type=NULL, $creatorId=NULL) | |
| setChild (&$childref) | |
| getId () | |
| getParentId () | |
| getCaption () | |
| getDescription () | |
| getChild () | |
| getType () | |
| getCreatorId () | |
| getLeafSum () | |
| getLeafCount () | |
| countLeafs ($getall) | |
| getNodeCount () | |
| hasChildNodes () | |
| __toString () | |
Public Attributes | |
| $_id | |
| $_parentId | |
| $_caption | |
| $_description | |
| $_child | |
| $_type | |
| $_creatorId | |
| Node::__toString | ( | ) |
Die Stringdarstellung des Knoteneintrags.
Reimplemented in Leaf.
| Node::countLeafs | ( | $ | getall | ) |
Diese Methode zählt die Blätter vom aktuellen Knoten (und den Unterknoten, s. Parameter getall).
| bool | getall Ob Blätter in Unterknoten mitgezählt werden sollen |
| Node::getCaption | ( | ) |
Gibt den Titel des Knoteneintrags zurueck.
| Node::getChild | ( | ) |
Gibt die Kinder/Das Kind des Knoteneintrags zurueck.
| Node::getCreatorId | ( | ) |
Gibt den Typ des Knotens zurück.
| Node::getDescription | ( | ) |
Gibt die Beschreibung des Knoteneintrags zurück.
| Node::getId | ( | ) |
Gibt die Id des Knoteneintrags zurueck.
| Node::getLeafCount | ( | ) |
Diese Methode gibt die Anzahl der Blätter im aktuellen Knoten zurück. public
| Node::getLeafSum | ( | ) |
Diese Methode zählt die Blätter im aktuellen Knoten und in allen Unterknoten. public
| Node::getNodeCount | ( | ) |
| Node::getParentId | ( | ) |
Gibt die parentId des Knoteneintrags zurueck.
| Node::getType | ( | ) |
Gibt den Typ des Knotens zurück.
| Node::hasChildNodes | ( | ) |
Gibt TRUE zurück falls der aktuelle Knoten, Knoten als Kinder hat. Wenn nicht, FALSE.
| Node::Node | ( | $ | id, | |
| $ | parentId, | |||
| $ | caption, | |||
| $ | description = NULL, |
|||
| $ | type = NULL, |
|||
| $ | creatorId = NULL | |||
| ) |
Erstellt ein neues Knotenobjekt mit der Id $id und dem Titel/der Beschriftung $caption.
| Node::setChild | ( | &$ | childref | ) |
Fuegt einen (weiteren) Nachfolger des Knotens ein.
| $childref | Die Referenz auf das Objekt was "eingehaengt" werden soll. |
| Node::$_caption |
Der Titel des Knoteneintrags.
| Node::$_child |
Die weiteren Kinder des Knoteneintrags.
| Node::$_creatorId |
Typ des Knotens.
| Node::$_description |
Die Beschreibung des Knoteneintrags.
| Node::$_id |
Die Id des Knoteneintrags.
| Node::$_parentId |
Die parentId des Knoteneintrags.
| Node::$_type |
Typ des Knotens.
1.5.8